how copilot work